Skip to content

Test with SciMLTesting 2.4#231

Merged
ChrisRackauckas merged 2 commits into
SciML:mainfrom
ChrisRackauckas-Claude:agent/rendered-public-docs-qa-v2
Jul 21, 2026
Merged

Test with SciMLTesting 2.4#231
ChrisRackauckas merged 2 commits into
SciML:mainfrom
ChrisRackauckas-Claude:agent/rendered-public-docs-qa-v2

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Jul 17, 2026

Copy link
Copy Markdown
Member

Ignore this PR until reviewed by @ChrisRackauckas.

Summary

  • require registered SciMLTesting 2.4 in the root and QA environments
  • use the 2.4 defaults for rendered public API docs, explicit imports, and reexport auditing
  • retain only rendered_ignore = (:DEQs,); the no-ignore control identified DEQs as the sole unrendered name because Documenter canonicalizes this module alias to its target module binding

Validation

  • registered dependency assertion: SciMLTesting 2.4.0, is_tracking_path == false
  • strict QA: 20/20
  • doctests: 1/1
  • full Pkg.test(): Utils Tests 13/13, Layers Tests 1538/1538 (1551 assertions)
  • clean-base control: Aqua.test_persistent_tasks(DeepEquilibriumNetworks) passed on untouched origin/main
  • Runic 1.7.0 on Julia 1.12.6: julia +release -m Runic --check . passed
  • git diff --check passed
  • final tree contains no generated manifests, temporary environments, absolute paths, or [sources] overrides

All Julia commands used timeout 3600 and a workspace-local TMPDIR.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

CI note: the GPU lane failure is outside this one-file QA change. The failed job is tests / GPU (julia 1, self-hosted Linux X64 gpu gpu-v100), with the final summary Layers Tests | 734 pass, 36 error, 770 total; the errors are all in the CUDA DEQ convolution-shaped (3, 3, 1, 3) cases across solver/model variants.

The rendered public API docs QA path passes locally on Julia +1.10: Quality Assurance | 17 pass, 17 total, and doctests pass. I did not change tests or backend behavior for this PR.

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Current red check is not rendered-docs/QA. The failing job is tests / GPU, with repeated cuDNN convolution execution errors in test/layers_tests.jl for x_size: (3, 3, 1, 3):

CUDNNError: CUDNN_STATUS_EXECUTION_FAILED_CUDART (code 5003)

Summary from the GPU job: DEQ | 540 pass, 36 error, 576 total; Multiscale DEQ | 194 pass, 194 total.

I did not change code here because that is a GPU/cuDNN behavioral failure, not docs/docstrings/rendered public API coverage. Documentation is still in progress on the current poll.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Enable rendered public API docs QA Test with SciMLTesting 2.4 Jul 21, 2026
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 21, 2026 14:05
@ChrisRackauckas
ChrisRackauckas merged commit f847ba1 into SciML:main Jul 21, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants